package GUI.almacen;

import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.sql.Connection;

import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JPanel;

/**
 * Almacen instancia los paneles de Articulo,Pedidos,Facturas y Stock La imagen
 * principal se puede cambiar por alg�n logo ( solo est� de prueba)
 * 
 * @author Jes�s L�vano
 * 
 */
public class Almacen extends JPanel {

	private static final long serialVersionUID = 1L;

	private AlmacenCentro _articulos;
	private AlmacenCentro _pedidos;
	private AlmacenCentro _facturas;
	private AlmacenCentro _albaran;
	private Connection BD;

	public Almacen(Connection c) {
		this.BD=c;
		build();
		configurar_frame();
	}

	private void configurar_frame() {
		this.setVisible(true);

	}

	private void build() {
		// damos un formato a nuestra ventana 
				this.setLayout(new BorderLayout());
				//Para Probar
				JLabel im= new JLabel();
				im.setIcon(new ImageIcon(this.getClass().getResource(".//imagenes//ejemplo.jpg")));
				JPanel imagen= new JPanel();
			    imagen.add(im);
			    this.add(imagen,BorderLayout.NORTH);
				
				//instanciamos el panel para la eleccion del boton
				JPanel panelBotones= new JPanel();
				
				//damos un formato al panel central
				panelBotones.setLayout(new GridLayout(1,0));
				
				//instanciamos al panel generico
				_articulos= new AlmacenCentro("Articulos",BD);
				panelBotones.add(_articulos);
				
				_pedidos= new AlmacenCentro("Pedidos",BD);
				panelBotones.add(_pedidos);
				
				_facturas= new AlmacenCentro("Facturas",BD);
				panelBotones.add(_facturas);
				
				_albaran= new AlmacenCentro("Albaran",BD);
				panelBotones.add(_albaran);
				
				//lo agregamos al centro del JFrame
				this.add(panelBotones,BorderLayout.SOUTH);
	}

}
